88140924ecfca0aeb9d1af6cdbce944658231822,languages/languageDesign/structure/source_gen/jetbrains/mps/lang/structure/plugin/RenameLink_Action.java,RenameLink_Action,doExecute,#AnActionEvent#Map#,72

Before Change



  public void doExecute(@NotNull final AnActionEvent event, final Map<String, Object> _params) {
    try {
      String newName = RenameLink_Action.this.init(_params);
      if (newName == null) {
        return;
      }
      RefactoringContext c = RefactoringContext.createRefactoringContextByName("jetbrains.mps.lang.structure.refactorings.RenameLink", Arrays.asList("newName"), Arrays.asList(newName), ((SNode) MapSequence.fromMap(_params).get("target")), ((MPSProject) MapSequence.fromMap(_params).get("project")));
      new RefactoringFacade().execute(c);
    } catch (Throwable t) {
      LOG.error("User's action execute method failed. Action:" + "RenameLink", t);
    }

After Change



  public void doExecute(@NotNull final AnActionEvent event, final Map<String, Object> _params) {
    try {
      String newName = RenameDialog.getNewName(((MPSProject) MapSequence.fromMap(_params).get("project")).getProject(), SPropertyOperations.getString(((SNode) MapSequence.fromMap(_params).get("target")), "role"), "link");
      if (newName == null) {
        return;
      }
      new RefactoringFacade().execute(RefactoringContext.createRefactoringContextByName("jetbrains.mps.lang.structure.refactorings.RenameLink", Arrays.asList("newName"), Arrays.asList(newName), ((SNode) MapSequence.fromMap(_params).get("target")), ((MPSProject) MapSequence.fromMap(_params).get("project"))));
    } catch (Throwable t) {
      LOG.error("User's action execute method failed. Action:" + "RenameLink", t);
    }